import Vue from 'vue'
import App from './App.vue'
import router from './router'
import './style/reset.css'
import './style/common.scss'
import 'element-ui/lib/theme-chalk/index.css' // element样式 cdn不用引入
import config from './config/index'

import microApp from '@micro-zoe/micro-app'

microApp.start({})

// 向子应用发送数据
microApp.setData('MicroApp1', { type: '新的数据' })

// 返回子应用传递过来的数据
microApp.addDataListener('MicroApp1', function (e) {
  console.log('我是 主应用，收到 MicroApp1 发送的数据了', e);
})

/* element 全部映入 */
import ElementUI from 'element-ui'
Vue.use(ElementUI, {
  size: 'small',
  zIndex: 3000,
})

Vue.config.productionTip = false

new Vue({
  router,
  render: (h) => h(App),
}).$mount('#app')

